/*
 * @Description: In User Settings Edit
 * @Author: your name
 * @Date: 2019-08-16 08:36:51
 * @LastEditTime: 2019-08-16 09:19:15
 * @LastEditors: Please set LastEditors
 */
/*
 * @lc app=leetcode.cn id=9 lang=javascript
 *
 * [9] 回文数
 *
 * https://leetcode-cn.com/problems/palindrome-number/description/
 *
 * algorithms
 * Easy (56.45%)
 * Likes:    687
 * Dislikes: 0
 * Total Accepted:    144.7K
 * Total Submissions: 256.3K
 * Testcase Example:  '121'
 *
 * 判断一个整数是否是回文数。回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。
 * 
 * 示例 1:
 * 
 * 输入: 121
 * 输出: true
 * 
 * 
 * 示例 2:
 * 
 * 输入: -121
 * 输出: false
 * 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。
 * 
 * 
 * 示例 3:
 * 
 * 输入: 10
 * 输出: false
 * 解释: 从右向左读, 为 01 。因此它不是一个回文数。
 * 
 * 
 * 进阶:
 * 
 * 你能不将整数转为字符串来解决这个问题吗？
 * 
 */
/**
 * @param {number} x
 * @return {boolean}
 */
var isPalindrome = function(x) {
    const firstNum = (x+'').slice(0,1)
    if(/\d/.test(firstNum)){
        const d_num = x.toString().split('').reverse().join('')
        if(d_num == x){
            return true
        }else{
            return false
        }
    }else{
        return false
    }
};

